home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / gcc / gcc260diffs.lha / gnu / src-patches / libg++-2.6.diffs < prev    next >
Encoding:
Text File  |  1994-07-29  |  48.5 KB  |  1,686 lines

  1. diff -2rcN libg++-2.6/Makefile.in libg++-2.6-amiga/Makefile.in
  2. *** libg++-2.6/Makefile.in    Tue Jul 19 02:48:12 1994
  3. --- libg++-2.6-amiga/Makefile.in    Fri Jul 29 11:07:17 1994
  4. ***************
  5. *** 20,24 ****
  6.   srcdir = .
  7.   
  8. ! prefix = /usr/local
  9.   
  10.   exec_prefix = $(prefix)
  11. --- 20,24 ----
  12.   srcdir = .
  13.   
  14. ! prefix = /gnu
  15.   
  16.   exec_prefix = $(prefix)
  17. ***************
  18. *** 56,60 ****
  19.   AR = ar
  20.   AR_FLAGS = rc
  21. ! CC = cc
  22.   
  23.   # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
  24. --- 56,60 ----
  25.   AR = ar
  26.   AR_FLAGS = rc
  27. ! CC = amigados-gcc
  28.   
  29.   # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
  30. ***************
  31. *** 66,75 ****
  32.   # We don't specify -g -O because many compilers don't support -g -O,
  33.   # and/or -O is broken in and of itself.
  34. ! CFLAGS = -g
  35.   
  36.   CXX = gcc
  37.   
  38.   # Use -O to stress test the compiler.
  39. ! CXXFLAGS = -g -O -fexternal-templates
  40.   
  41.   RANLIB = ranlib
  42. --- 66,75 ----
  43.   # We don't specify -g -O because many compilers don't support -g -O,
  44.   # and/or -O is broken in and of itself.
  45. ! CFLAGS = -O2
  46.   
  47.   CXX = gcc
  48.   
  49.   # Use -O to stress test the compiler.
  50. ! CXXFLAGS = -O2 -fexternal-templates
  51.   
  52.   RANLIB = ranlib
  53. ***************
  54. *** 79,94 ****
  55.   
  56.   BISON = bison -y
  57. ! LEX = `if [ -f $$r/flex/flex ] ; \
  58. !     then echo $$r/flex/flex ; \
  59. !     else echo flex ; fi`
  60. ! M4 = `if [ -f $$r/m4/m4 ] ; \
  61. !     then echo $$r/m4/m4 ; \
  62. !     else echo m4 ; fi`
  63. ! MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \
  64. !     then echo $$r/texinfo/makeinfo/makeinfo ; \
  65. !     else echo makeinfo ; fi`
  66.   
  67.   # This just becomes part of the MAKEINFO definition passed down to
  68.   # sub-makes.  It lets flags be given on the command line while still
  69. --- 79,88 ----
  70.   
  71.   BISON = bison -y
  72. ! LEX = flex
  73.   
  74. + M4 = m4
  75. + MAKEINFO = makeinfo
  76.   # This just becomes part of the MAKEINFO definition passed down to
  77.   # sub-makes.  It lets flags be given on the command line while still
  78. ***************
  79. *** 96,107 ****
  80.   MAKEINFOFLAGS =
  81.   
  82. ! EXPECT = `if [ -f $$r/expect/expect ] ; \
  83. !     then echo $$r/expect/expect ; \
  84. !     else echo expect ; fi`
  85. ! RUNTEST = `if [ -f $${srcroot}/dejagnu/runtest ] ; \
  86. !     then echo $${srcroot}/dejagnu/runtest ; \
  87. !     else echo runtest ; fi`
  88.   
  89.   
  90.   # libraries that may need to be augmented on a system-by-system basis
  91. --- 90,96 ----
  92.   MAKEINFOFLAGS =
  93.   
  94. ! EXPECT = expect
  95.   
  96. + RUNTEST = runtest
  97.   
  98.   # libraries that may need to be augmented on a system-by-system basis
  99. ***************
  100. *** 125,203 ****
  101.   
  102.   
  103. ! CC_FOR_TARGET = ` \
  104. !   if [ -f $$r/gcc/Makefile ] ; then \
  105. !     if [ -f $$r/newlib/Makefile ] ; then \
  106. !       echo $$r/gcc/xgcc -B$$r/gcc/ -idirafter $$r/newlib/targ-include -idirafter $${srcroot}/newlib/libc/include -nostdinc; \
  107. !     else \
  108. !       echo $$r/gcc/xgcc -B$$r/gcc/; \
  109. !     fi; \
  110. !   else \
  111. !     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
  112. !       echo $(CC); \
  113. !     else \
  114. !       t='$(program_transform_name)'; echo gcc | sed -e 's/brokensed/brokensed/' $$t; \
  115. !     fi; \
  116. !   fi`
  117. ! CXX_FOR_TARGET = ` \
  118. !   if [ -f $$r/gcc/Makefile ] ; then \
  119. !     if [ -f $$r/newlib/Makefile ] ; then \
  120. !       echo $$r/gcc/xgcc -B$$r/gcc/ -idirafter $$r/newlib/targ-include -idirafter $${srcroot}/newlib/libc/include -nostdinc; \
  121. !     else \
  122. !       echo $$r/gcc/xgcc -B$$r/gcc/; \
  123. !     fi; \
  124. !   else \
  125. !     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
  126. !       echo $(CXX); \
  127. !     else \
  128. !       t='$(program_transform_name)'; echo gcc | sed -e 's/brokensed/brokensed/' $$t; \
  129. !     fi; \
  130. !   fi`
  131. ! AS_FOR_TARGET = ` \
  132. !   if [ -f $$r/gas/Makefile ] ; then \
  133. !     echo $$r/gas/as.new ; \
  134. !   else \
  135. !     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
  136. !       echo $(AS); \
  137. !     else \
  138. !        t='$(program_transform_name)'; echo as | sed -e 's/brokensed/brokensed/' $$t ; \
  139. !     fi; \
  140. !   fi`
  141. ! AR_FOR_TARGET = ` \
  142. !   if [ -f $$r/binutils/ar ] ; then \
  143. !     echo $$r/binutils/ar ; \
  144. !   else \
  145. !     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
  146. !       echo $(AR); \
  147. !     else \
  148. !        t='$(program_transform_name)'; echo ar | sed -e 's/brokensed/brokensed/' $$t ; \
  149. !     fi; \
  150. !   fi`
  151. ! RANLIB_FOR_TARGET = ` \
  152. !   if [ -f $$r/binutils/ranlib ] ; then \
  153. !     echo $$r/binutils/ranlib ; \
  154. !   else \
  155. !     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
  156. !       echo $(RANLIB); \
  157. !     else \
  158. !        t='$(program_transform_name)'; echo ranlib | sed -e 's/brokensed/brokensed/' $$t ; \
  159. !     fi; \
  160. !   fi`
  161. ! NM_FOR_TARGET = ` \
  162. !   if [ -f $$r/binutils/Makefile ] ; then \
  163. !     echo $$r/binutils/nm.new ; \
  164. !   else \
  165. !     if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
  166. !       echo $(NM); \
  167. !     else \
  168. !        t='$(program_transform_name)'; echo nm | sed -e 's/brokensed/brokensed/' $$t ; \
  169. !     fi; \
  170. !   fi`
  171.   
  172.   #### host and target specific makefile fragments come in here.
  173. --- 114,123 ----
  174.   
  175.   
  176. ! CC_FOR_TARGET = amigados-gcc
  177. ! CXX_FOR_TARGET = amigados-gcc
  178. ! AS_FOR_TARGET = /usr/local/amigados/bin/as
  179. ! AR_FOR_TARGET = ar
  180. ! RANLIB_FOR_TARGET = ranlib
  181. ! NM_FOR_TARGET = nm
  182.   
  183.   #### host and target specific makefile fragments come in here.
  184. diff -2rcN libg++-2.6/config.guess libg++-2.6-amiga/config.guess
  185. *** libg++-2.6/config.guess    Sat Jul 16 20:11:08 1994
  186. --- libg++-2.6-amiga/config.guess    Fri Jul 29 11:02:49 1994
  187. ***************
  188. *** 1,3 ****
  189. --- 1,4 ----
  190.   #!/bin/sh
  191. + echo "m68k-cbm-amigados" ; exit 0    #HACK (fnf)
  192.   # This script attempts to guess a canonical system name.
  193.   #   Copyright (C) 1992, 1993 Free Software Foundation, Inc.
  194. ***************
  195. *** 206,210 ****
  196.       exit 0 ;;
  197.       i[34]86:UNIX_SV:4.*:*)
  198. !     if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
  199.           echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
  200.       else
  201. --- 207,211 ----
  202.       exit 0 ;;
  203.       i[34]86:UNIX_SV:4.*:*)
  204. !     if grep Novell /gnu/include/link.h >/dev/null 2>/dev/null; then
  205.           echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
  206.       else
  207. ***************
  208. *** 334,347 ****
  209.   #endif
  210.   
  211.     exit (1);
  212.   }
  213.   EOF
  214.   
  215. ! ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
  216.   rm -f dummy.c dummy
  217.   
  218.   # Apollos put the system type in the environment.
  219.   
  220. ! test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
  221.   
  222.   #echo '(Unable to guess system type)' 1>&2
  223. --- 335,352 ----
  224.   #endif
  225.   
  226. + #if defined(__amigados__)
  227. +   printf("m68k-cbm-amigados\n"); exit(0);
  228. + #endif
  229.     exit (1);
  230.   }
  231.   EOF
  232.   
  233. ! ${CC-gcc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
  234.   rm -f dummy.c dummy
  235.   
  236.   # Apollos put the system type in the environment.
  237.   
  238. ! test -d /gnu/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
  239.   
  240.   #echo '(Unable to guess system type)' 1>&2
  241. diff -2rcN libg++-2.6/configure libg++-2.6-amiga/configure
  242. *** libg++-2.6/configure    Mon Jun 27 21:52:54 1994
  243. --- libg++-2.6-amiga/configure    Fri Jul 29 13:07:35 1994
  244. ***************
  245. *** 34,42 ****
  246.   #
  247.   
  248.   export PATH || (echo "OOPS, this isn't sh.  Desperation time.  I will feed myself to sh."; sh $0 $argv; kill $$)
  249.   
  250.   remove=rm
  251. ! hard_link=ln
  252. ! symbolic_link='ln -s'
  253.   
  254.   #for Test
  255. --- 34,45 ----
  256.   #
  257.   
  258. + # In places where the argument to echo may start with a '-', use /bin/echo since
  259. + # the AmigaDOS pdksh builtin echo botches this case.
  260.   export PATH || (echo "OOPS, this isn't sh.  Desperation time.  I will feed myself to sh."; sh $0 $argv; kill $$)
  261.   
  262.   remove=rm
  263. ! hard_link=cp
  264. ! symbolic_link=cp
  265.   
  266.   #for Test
  267. ***************
  268. *** 63,67 ****
  269.   other_options=
  270.   package_makefile_frag=
  271. ! prefix=/usr/local
  272.   progname=
  273.   program_prefix=
  274. --- 66,70 ----
  275.   other_options=
  276.   package_makefile_frag=
  277. ! prefix=/gnu
  278.   progname=
  279.   program_prefix=
  280. ***************
  281. *** 100,104 ****
  282.   ##
  283.   
  284. ! progname=$0
  285.   # if PWD already has a value, it is probably wrong.
  286.   if [ -n "$PWD" ]; then PWD=`pwd`; fi
  287. --- 103,107 ----
  288.   ##
  289.   
  290. ! progname=`echo $0 | sed 's:/$::'`
  291.   # if PWD already has a value, it is probably wrong.
  292.   if [ -n "$PWD" ]; then PWD=`pwd`; fi
  293. ***************
  294. *** 212,216 ****
  295.       --program-transform-name* | --program-t*)
  296.           # Double any backslashes or dollar signs in the argument
  297. !         program_transform_name="${program_transform_name} -e `echo ${optarg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`"
  298.           program_transform_nameoption="${program_transform_nameoption} --program-transform-name='$optarg'"
  299.           ;;
  300. --- 215,219 ----
  301.       --program-transform-name* | --program-t*)
  302.           # Double any backslashes or dollar signs in the argument
  303. !         program_transform_name="${program_transform_name} -e `/bin/echo ${optarg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`"
  304.           program_transform_nameoption="${program_transform_nameoption} --program-transform-name='$optarg'"
  305.           ;;
  306. ***************
  307. *** 231,235 ****
  308.                   # in it.  Ordinarily this is ok, but emacs takes double slash
  309.                   # to mean "forget the first part".
  310. !         srcdir=`echo $optarg | sed -e 's:/$::'`
  311.           ;;
  312.       --srcdir* | --sr*)
  313. --- 234,238 ----
  314.                   # in it.  Ordinarily this is ok, but emacs takes double slash
  315.                   # to mean "forget the first part".
  316. !         srcdir=`/bin/echo $optarg | sed -e 's:/$::'`
  317.           ;;
  318.       --srcdir* | --sr*)
  319. ***************
  320. *** 262,271 ****
  321.           esac
  322.   
  323. !         withopt=`echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
  324.           eval $withopt="$optarg"
  325.           withoptions="$withoptions $option"
  326.           ;;
  327.       --without-*)
  328. !         withopt=`echo ${option} | sed 's:^--::;s:out::;s:-:_:g'`
  329.           eval $withopt=no
  330.           withoutoptions="$withoutoptions $option"
  331. --- 265,274 ----
  332.           esac
  333.   
  334. !         withopt=`/bin/echo ${option} | sed 's:^--::;s:=.*$::;s:-:_:g'`
  335.           eval $withopt="$optarg"
  336.           withoptions="$withoptions $option"
  337.           ;;
  338.       --without-*)
  339. !         withopt=`/bin/echo ${option} | sed 's:^--::;s:out::;s:-:_:g'`
  340.           eval $withopt=no
  341.           withoutoptions="$withoutoptions $option"
  342. ***************
  343. *** 388,393 ****
  344.       echo
  345.       echo Options: [defaults in brackets]
  346. !     echo ' --prefix=MYDIR         configure for installation of host independent files into MYDIR. ["/usr/local"]'
  347. !     echo ' --exec-prefix=MYDIR     configure for installation of host dependent files into MYDIR. ["/usr/local"]'
  348.       echo ' --help             print this message. [normal config]'
  349.       echo ' --build=BUILD         configure for building on BUILD.  [BUILD=HOST]'
  350. --- 391,396 ----
  351.       echo
  352.       echo Options: [defaults in brackets]
  353. !     echo ' --prefix=MYDIR         configure for installation of host independent files into MYDIR. ["/gnu"]'
  354. !     echo ' --exec-prefix=MYDIR     configure for installation of host dependent files into MYDIR. ["/gnu"]'
  355.       echo ' --help             print this message. [normal config]'
  356.       echo ' --build=BUILD         configure for building on BUILD.  [BUILD=HOST]'
  357. ***************
  358. *** 835,839 ****
  359.           # two variables
  360.           CXX=${CXX-"g++ -O"}
  361. !         CC=${CC-cc}
  362.   
  363.               # reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
  364. --- 838,842 ----
  365.           # two variables
  366.           CXX=${CXX-"g++ -O"}
  367. !         CC=${CC-gcc}
  368.   
  369.               # reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
  370. diff -2rcN libg++-2.6/etc/Makefile.in libg++-2.6-amiga/etc/Makefile.in
  371. *** libg++-2.6/etc/Makefile.in    Tue Jul 19 02:39:27 1994
  372. --- libg++-2.6-amiga/etc/Makefile.in    Fri Jul 29 11:02:50 1994
  373. ***************
  374. *** 3,7 ****
  375.   #
  376.   
  377. ! prefix         = /usr/local
  378.   exec_prefix     = $(prefix)
  379.   
  380. --- 3,7 ----
  381.   #
  382.   
  383. ! prefix         = /gnu
  384.   exec_prefix     = $(prefix)
  385.   
  386. diff -2rcN libg++-2.6/etc/cfg-paper.texi libg++-2.6-amiga/etc/cfg-paper.texi
  387. *** libg++-2.6/etc/cfg-paper.texi    Tue Jul 19 02:39:28 1994
  388. --- libg++-2.6-amiga/etc/cfg-paper.texi    Fri Jul 29 11:02:50 1994
  389. ***************
  390. *** 242,246 ****
  391.   In order to actually install the program, the configuration system needs
  392.   to know where you would like the program installed.  The default
  393. ! location is @file{/usr/local}.  We refer to this location as
  394.   @code{$(prefix)}.  All user visible programs will be installed in
  395.   @file{@code{$(prefix)}/bin}.  All other programs and files will be
  396. --- 242,246 ----
  397.   In order to actually install the program, the configuration system needs
  398.   to know where you would like the program installed.  The default
  399. ! location is @file{/gnu}.  We refer to this location as
  400.   @code{$(prefix)}.  All user visible programs will be installed in
  401.   @file{@code{$(prefix)}/bin}.  All other programs and files will be
  402. diff -2rcN libg++-2.6/etc/configure.man libg++-2.6-amiga/etc/configure.man
  403. *** libg++-2.6/etc/configure.man    Tue Jul 19 02:39:28 1994
  404. --- libg++-2.6-amiga/etc/configure.man    Fri Jul 29 11:02:50 1994
  405. ***************
  406. *** 58,62 ****
  407.   sets the location in which to install files to
  408.   .I DIR.
  409. ! The default is "/usr/local".
  410.   
  411.   .TP
  412. --- 58,62 ----
  413.   sets the location in which to install files to
  414.   .I DIR.
  415. ! The default is "/gnu".
  416.   
  417.   .TP
  418. diff -2rcN libg++-2.6/etc/configure.texi libg++-2.6-amiga/etc/configure.texi
  419. *** libg++-2.6/etc/configure.texi    Tue Jul 19 02:39:30 1994
  420. --- libg++-2.6-amiga/etc/configure.texi    Fri Jul 29 11:02:50 1994
  421. ***************
  422. *** 754,758 ****
  423.   remember that you must also specify a different @samp{--prefix} for each
  424.   configuration at configure-time.  Otherwise, both configurations will be
  425. ! installed in the same default location (@file{/usr/local}); the configuration
  426.   to be installed last would overwrite previously installed configurations.
  427.   
  428. --- 754,758 ----
  429.   remember that you must also specify a different @samp{--prefix} for each
  430.   configuration at configure-time.  Otherwise, both configurations will be
  431. ! installed in the same default location (@file{/gnu}); the configuration
  432.   to be installed last would overwrite previously installed configurations.
  433.   
  434. ***************
  435. *** 783,787 ****
  436.   @item in the current directory, and which will be installed 
  437.   
  438. ! @item in the default installation directory (@file{/usr/local}) when the code
  439.   is compiled with @code{make}.  
  440.   @end itemize
  441. --- 783,787 ----
  442.   @item in the current directory, and which will be installed 
  443.   
  444. ! @item in the default installation directory (@file{/gnu}) when the code
  445.   is compiled with @code{make}.  
  446.   @end itemize
  447. ***************
  448. *** 1227,1231 ****
  449.   files, some of which are programs.  The location of this tree is determined by
  450.   the value of the variable @samp{prefix}.  The default value of @samp{prefix} is
  451. ! @samp{/usr/local}.  This is often correct for native tools installed on only
  452.   one host.
  453.   
  454. --- 1227,1231 ----
  455.   files, some of which are programs.  The location of this tree is determined by
  456.   the value of the variable @samp{prefix}.  The default value of @samp{prefix} is
  457. ! @samp{/gnu}.  This is often correct for native tools installed on only
  458.   one host.
  459.   
  460. ***************
  461. *** 1246,1250 ****
  462.   
  463.   In the default configuration, all files are installed in subdirectories
  464. ! of @file{/usr/local}.  The location is determined by the value of
  465.   the @code{configure} variable @samp{prefix}; in turn, this determines the
  466.   value of the @file{Makefile} variable of the same name (@samp{prefix}).
  467. --- 1246,1250 ----
  468.   
  469.   In the default configuration, all files are installed in subdirectories
  470. ! of @file{/gnu}.  The location is determined by the value of
  471.   the @code{configure} variable @samp{prefix}; in turn, this determines the
  472.   value of the @file{Makefile} variable of the same name (@samp{prefix}).
  473. ***************
  474. *** 1347,1351 ****
  475.   with the @samp{--prefix=} command line option to @code{configure}
  476.   (@pxref{Invoking configure, , Invoking @code{configure}}).  The default value
  477. ! for @samp{prefix} is @samp{/usr/local}.
  478.   
  479.   @item bindir
  480. --- 1347,1351 ----
  481.   with the @samp{--prefix=} command line option to @code{configure}
  482.   (@pxref{Invoking configure, , Invoking @code{configure}}).  The default value
  483. ! for @samp{prefix} is @samp{/gnu}.
  484.   
  485.   @item bindir
  486. diff -2rcN libg++-2.6/etc/make-stds.texi libg++-2.6-amiga/etc/make-stds.texi
  487. *** libg++-2.6/etc/make-stds.texi    Sat Mar 26 17:22:48 1994
  488. --- libg++-2.6-amiga/etc/make-stds.texi    Fri Jul 29 11:16:39 1994
  489. ***************
  490. *** 385,389 ****
  491.   @item prefix
  492.   A prefix used in constructing the default values of the variables listed
  493. ! below.  The default value of @code{prefix} should be @file{/usr/local}
  494.   (at least for now).
  495.   
  496. --- 385,389 ----
  497.   @item prefix
  498.   A prefix used in constructing the default values of the variables listed
  499. ! below.  The default value of @code{prefix} should be @file{/gnu}
  500.   (at least for now).
  501.   
  502. ***************
  503. *** 399,403 ****
  504.   @item bindir
  505.   The directory for installing executable programs that users can run.
  506. ! This should normally be @file{/usr/local/bin}, but write it as
  507.   @file{$(exec_prefix)/bin}.
  508.   
  509. --- 399,403 ----
  510.   @item bindir
  511.   The directory for installing executable programs that users can run.
  512. ! This should normally be @file{/gnu/bin}, but write it as
  513.   @file{$(exec_prefix)/bin}.
  514.   
  515. ***************
  516. *** 408,412 ****
  517.   files that pertain to a specific machine architecture, but need not be
  518.   in the path for commands.  The value of @code{libdir} should normally be
  519. ! @file{/usr/local/lib}, but write it as @file{$(exec_prefix)/lib}.
  520.   
  521.   @item datadir
  522. --- 408,412 ----
  523.   files that pertain to a specific machine architecture, but need not be
  524.   in the path for commands.  The value of @code{libdir} should normally be
  525. ! @file{/gnu/lib}, but write it as @file{$(exec_prefix)/lib}.
  526.   
  527.   @item datadir
  528. ***************
  529. *** 414,418 ****
  530.   refer to while they run.  This directory is used for files which are
  531.   independent of the type of machine being used.  This should normally be
  532. ! @file{/usr/local/lib}, but write it as @file{$(prefix)/lib}.
  533.   
  534.   @item statedir
  535. --- 414,418 ----
  536.   refer to while they run.  This directory is used for files which are
  537.   independent of the type of machine being used.  This should normally be
  538. ! @file{/gnu/lib}, but write it as @file{$(prefix)/lib}.
  539.   
  540.   @item statedir
  541. ***************
  542. *** 420,424 ****
  543.   they run.  These files should be independent of the type of machine
  544.   being used, and it should be possible to share them among machines at a
  545. ! network installation.  This should normally be @file{/usr/local/lib},
  546.   but write it as @file{$(prefix)/lib}.
  547.   
  548. --- 420,424 ----
  549.   they run.  These files should be independent of the type of machine
  550.   being used, and it should be possible to share them among machines at a
  551. ! network installation.  This should normally be @file{/gnu/lib},
  552.   but write it as @file{$(prefix)/lib}.
  553.   
  554. ***************
  555. *** 427,435 ****
  556.   The directory for installing header files to be included by user
  557.   programs with the C @samp{#include} preprocessor directive.  This
  558. ! should normally be @file{/usr/local/include}, but write it as
  559.   @file{$(prefix)/include}.
  560.   
  561.   Most compilers other than GCC do not look for header files in
  562. ! @file{/usr/local/include}.  So installing the header files this way is
  563.   only useful with GCC.  Sometimes this is not a problem because some
  564.   libraries are only really intended to work with GCC.  But some libraries
  565. --- 427,435 ----
  566.   The directory for installing header files to be included by user
  567.   programs with the C @samp{#include} preprocessor directive.  This
  568. ! should normally be @file{/gnu/include}, but write it as
  569.   @file{$(prefix)/include}.
  570.   
  571.   Most compilers other than GCC do not look for header files in
  572. ! @file{/gnu/include}.  So installing the header files this way is
  573.   only useful with GCC.  Sometimes this is not a problem because some
  574.   libraries are only really intended to work with GCC.  But some libraries
  575. ***************
  576. *** 490,494 ****
  577.   @item infodir
  578.   The directory for installing the Info files for this package.  By
  579. ! default, it should be @file{/usr/local/info}, but it should be written
  580.   as @file{$(prefix)/info}.
  581.   
  582. --- 490,494 ----
  583.   @item infodir
  584.   The directory for installing the Info files for this package.  By
  585. ! default, it should be @file{/gnu/info}, but it should be written
  586.   as @file{$(prefix)/info}.
  587.   
  588. ***************
  589. *** 505,509 ****
  590.   # Common prefix for installation directories.
  591.   # NOTE: This directory must exist when you start the install.
  592. ! prefix = /usr/local
  593.   exec_prefix = $(prefix)
  594.   # Where to put the executable for the command `gcc'.
  595. --- 505,509 ----
  596.   # Common prefix for installation directories.
  597.   # NOTE: This directory must exist when you start the install.
  598. ! prefix = /gnu
  599.   exec_prefix = $(prefix)
  600.   # Where to put the executable for the command `gcc'.
  601. diff -2rcN libg++-2.6/libg++/etc/ADT-examples/Patmain.cc libg++-2.6-amiga/libg++/etc/ADT-examples/Patmain.cc
  602. *** libg++-2.6/libg++/etc/ADT-examples/Patmain.cc    Tue Nov  2 02:00:30 1993
  603. --- libg++-2.6-amiga/libg++/etc/ADT-examples/Patmain.cc    Fri Jul 29 11:02:51 1994
  604. ***************
  605. *** 3,7 ****
  606.   #include <stream.h>
  607.   #include <stdio.h>
  608. ! #include <string.h>
  609.   #include "Patricia.h"
  610.   #include <builtin.h>
  611. --- 3,7 ----
  612.   #include <stream.h>
  613.   #include <stdio.h>
  614. ! #include </gnu/include/string.h>    /* Avoid getting String.h */
  615.   #include "Patricia.h"
  616.   #include <builtin.h>
  617. diff -2rcN libg++-2.6/libg++/etc/benchmarks/Makefile.in libg++-2.6-amiga/libg++/etc/benchmarks/Makefile.in
  618. *** libg++-2.6/libg++/etc/benchmarks/Makefile.in    Sat May 14 04:54:14 1994
  619. --- libg++-2.6-amiga/libg++/etc/benchmarks/Makefile.in    Fri Jul 29 11:02:51 1994
  620. ***************
  621. *** 3,7 ****
  622.   srcdir = .
  623.   
  624. ! prefix = /usr/local
  625.   
  626.   
  627. --- 3,7 ----
  628.   srcdir = .
  629.   
  630. ! prefix = /gnu
  631.   
  632.   
  633. diff -2rcN libg++-2.6/libg++/etc/benchmarks/dhrystone.cc libg++-2.6-amiga/libg++/etc/benchmarks/dhrystone.cc
  634. *** libg++-2.6/libg++/etc/benchmarks/dhrystone.cc    Sun Nov 21 09:33:12 1993
  635. --- libg++-2.6-amiga/libg++/etc/benchmarks/dhrystone.cc    Fri Jul 29 11:02:51 1994
  636. ***************
  637. *** 332,336 ****
  638.   
  639.   #ifdef    NOSTRUCTASSIGN
  640. ! #include <string.h>
  641.   #define    structassign(d, s)    memcpy(&(d), &(s), sizeof(d))
  642.   #else
  643. --- 332,336 ----
  644.   
  645.   #ifdef    NOSTRUCTASSIGN
  646. ! #include </gnu/include/string.h>    /* Avoid getting String.h */
  647.   #define    structassign(d, s)    memcpy(&(d), &(s), sizeof(d))
  648.   #else
  649. diff -2rcN libg++-2.6/libg++/etc/trie-gen/test.cc libg++-2.6-amiga/libg++/etc/trie-gen/test.cc
  650. *** libg++-2.6/libg++/etc/trie-gen/test.cc    Mon Apr 26 04:25:36 1993
  651. --- libg++-2.6-amiga/libg++/etc/trie-gen/test.cc    Fri Jul 29 11:02:51 1994
  652. ***************
  653. *** 6,10 ****
  654.     
  655.   #include <stdio.h>
  656. ! #include <string.h>
  657.   
  658.   #define MAX_LEN 200
  659. --- 6,10 ----
  660.     
  661.   #include <stdio.h>
  662. ! #include </gnu/include/string.h>    /* Avoid getting String.h */
  663.   
  664.   #define MAX_LEN 200
  665. diff -2rcN libg++-2.6/libg++/etc/trie-gen/trie.cc libg++-2.6-amiga/libg++/etc/trie-gen/trie.cc
  666. *** libg++-2.6/libg++/etc/trie-gen/trie.cc    Sat May 14 03:08:11 1994
  667. --- libg++-2.6-amiga/libg++/etc/trie-gen/trie.cc    Fri Jul 29 11:02:52 1994
  668. ***************
  669. *** 69,73 ****
  670.         sort ();
  671.   
  672. !       fputs ("#include <string.h>\n#define MAX_ASCII 128\n\nstatic", stdout);
  673.         if (option[CONST])
  674.           fputs (" const", stdout);
  675. --- 69,73 ----
  676.         sort ();
  677.   
  678. !       fputs ("#include </gnu/include/string.h>\n#define MAX_ASCII 128\n\nstatic", stdout);
  679.         if (option[CONST])
  680.           fputs (" const", stdout);
  681. diff -2rcN libg++-2.6/libg++/old-stream/Filebuf.cc libg++-2.6-amiga/libg++/old-stream/Filebuf.cc
  682. *** libg++-2.6/libg++/old-stream/Filebuf.cc    Fri Jan 17 22:10:41 1992
  683. --- libg++-2.6-amiga/libg++/old-stream/Filebuf.cc    Fri Jul 29 11:02:52 1994
  684. ***************
  685. *** 3,326 ****
  686.       written by Doug Lea (dl@rocky.oswego.edu)
  687.   
  688. ! This file is part of the GNU C++ Library.  This library is free
  689. ! software; you can redistribute it and/or modify it under the terms of
  690. ! the GNU Library General Public License as published by the Free
  691. ! Software Foundation; either version 2 of the License, or (at your
  692. ! option) any later version.  This library is distributed in the hope
  693. ! that it will be useful, but WITHOUT ANY WARRANTY; without even the
  694. ! implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
  695. ! PURPOSE.  See the GNU Library General Public License for more details.
  696. ! You should have received a copy of the GNU Library General Public
  697. ! License along with this library; if not, write to the Free Software
  698. ! Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  699.   */
  700.   
  701.   #ifdef __GNUG__
  702.   #pragma implementation
  703.   #endif
  704. ! #include <Filebuf.h>
  705.   
  706.   #include <std.h>
  707.   #include <sys/file.h>           // needed to determine values of O_RDONLY...
  708. ! #ifndef _bufsiz
  709. ! #ifdef masscomp
  710. ! #ifdef _UCB
  711. ! #define _bufsiz(p) 4096
  712. ! #endif
  713. ! #else
  714. ! #define _bufsiz(p) ((p)->_bufsiz)
  715. ! #endif
  716. ! #endif
  717. ! #ifdef VMS
  718. ! #include <assert.h>
  719. ! #define FPOINT (*(Fp->fp))
  720. ! #undef _bufsiz
  721. ! #define _bufsiz(p) BUFSIZ    // we do not have this available
  722. ! #else
  723. ! #define FPOINT Fp->fp 
  724. ! #endif
  725. ! void Filebuf::init_streambuf_ptrs()
  726. ! {
  727. !   if (Fp->fp == 0 || FPOINT->_cnt == 0)
  728. !   {
  729. !     base = gptr = pptr = eptr = 0; // let first over/under flow deal with it
  730. !   }
  731. !   else
  732. !   {
  733. ! #ifdef VMS
  734. !     base = new char[BUFSIZ];
  735. !     alloc = 1;
  736. ! #else
  737. !     base = FPOINT->_base;
  738. ! #endif
  739. !     eptr = base - 1 + _bufsiz(Fp->fp);
  740. !     pptr = gptr = base;
  741. !   }
  742. ! }
  743.   
  744.   
  745. ! int Filebuf::is_open()
  746. ! {
  747. !   return (Fp != 0 && Fp->is_open());
  748. ! }
  749.   
  750.   
  751. ! streambuf* Filebuf::open(const char* name, io_mode m, access_mode a)
  752.   {
  753. !   if (Fp == 0)
  754. !     Fp = new File(name, m, a);
  755. !   else
  756. !     Fp->open(name, m, a);
  757. ! #ifndef VMS
  758. !   if (base != 0) Fp->setbuf(eptr-base+1, base);
  759. ! #endif
  760. !   init_streambuf_ptrs();
  761. !   return this;
  762.   }
  763.   
  764. ! streambuf* Filebuf::open(const char* name, const char* m)
  765.   {
  766. !   if (Fp == 0)
  767. !     Fp = new File(name, m);
  768. !   else
  769. !     Fp->open(name, m);
  770. ! #ifndef VMS
  771. !   if (base != 0) Fp->setbuf(eptr-base+1, base);
  772. ! #endif
  773. !   init_streambuf_ptrs();
  774. !   return this;
  775.   }
  776.   
  777. ! streambuf*  Filebuf::open(const char* name, open_mode m)
  778.   {
  779. !   switch(m)
  780.     {
  781. !   case input: return open(name, "r"); 
  782. !   case output: return open(name, "w");
  783. !   case append: return open(name, "a");
  784.     }
  785. - }
  786. - streambuf* Filebuf::open(int filedesc, io_mode m)
  787. - {
  788. -   if (Fp == 0)
  789. -     Fp = new File(filedesc, m);
  790. -   else
  791. -     Fp->open(filedesc, m);
  792. - #ifndef VMS
  793. -   if (base != 0) Fp->setbuf(eptr-base+1, base);
  794. - #endif
  795. -   init_streambuf_ptrs();
  796. -   return this;
  797. - }
  798. - streambuf* Filebuf::open(FILE* fileptr)
  799. - {
  800. -   if (Fp == 0)
  801. -     Fp = new File(fileptr);
  802.     else
  803. !     Fp->open(fileptr);
  804. ! #ifndef VMS
  805. !   if (base != 0) Fp->setbuf(eptr-base+1, base);
  806. ! #endif
  807. !   init_streambuf_ptrs();
  808. !   return this;
  809.   }
  810.   
  811. - Filebuf::Filebuf() : streambuf(), Fp(0) {}
  812. - Filebuf::Filebuf(const char* filename, io_mode m, access_mode a)
  813. -      : streambuf()
  814. - {
  815. -   Fp = new File(filename, m, a);
  816. -   init_streambuf_ptrs();
  817. - }
  818.   
  819. ! Filebuf::Filebuf(const char* filename, const char* m)
  820. !      : streambuf()
  821.   {
  822. !   Fp = new File(filename, m);
  823. !   init_streambuf_ptrs();
  824.   }
  825.   
  826. ! Filebuf::Filebuf(int filedesc, io_mode m)
  827. !      : streambuf()
  828.   {
  829. !   Fp = new File(filedesc, m);
  830. !   init_streambuf_ptrs();
  831.   }
  832.   
  833. ! Filebuf::Filebuf(FILE* fileptr)
  834. !      : streambuf()
  835.   {
  836. !   Fp = new File(fileptr);
  837. !   init_streambuf_ptrs();
  838.   }
  839.   
  840. ! int Filebuf::close()
  841.   {
  842. !   int was = Fp->is_open();
  843. !   if (was) { overflow(); Fp->close(); }
  844. ! #ifdef VMS
  845. !   if (was) {
  846. !     if(alloc && (base != 0)) {delete base; base=0; alloc = 0;};
  847. !     gptr=0;};
  848. ! #endif
  849. !   return was;
  850.   }
  851.   
  852. ! Filebuf::~Filebuf()
  853.   {
  854. !   if (Fp != 0)
  855.     {
  856. !     close();
  857. !     delete Fp;
  858.     }
  859.   }
  860.   
  861. ! #ifdef VMS
  862. ! /*
  863. !     VMS implementation notes:
  864. !  The underflow routine works fine as long as there is no mixing of input and
  865. !  output for the same stream.  If this were to happen, then great confusion
  866. !  would occur, since we maintain a seperate buffer for the case of output.
  867. !  the stream classes do not allow this as they are currently written, so for
  868. !  now we are OK.  VMS does not handle buffered output in quite the same way
  869. !  that UNIX does, so a seperate buffer is allocated, and used by the program.
  870. !  when it comes time to flush it we call write(...) to empty it.  The flush
  871. !  function under VMS does not flush the buffer unless it is full, and whatsmore
  872. !  the _iobuf is not 14 bytes long as one might suspect from the structure def,
  873. !  but at *least* 66 bytes long.  Some of these hidden structure elements need
  874. !  to be set for the output to work properly, and it seemed to be poor
  875. !  programming practice to fool with them
  876. ! */
  877. ! #endif
  878. ! /*
  879. !   The underflow and overflow methods sync the streambuf with the _iobuf
  880. !   ptrs on the way in and out of the read. I believe that this is
  881. !   done in a portable way.
  882. ! */
  883. ! int Filebuf::underflow()
  884.   {
  885. !   int ch;
  886. !   if (Fp == 0) return EOF;
  887. !   if (gptr == 0) // stdio _iobuf ptrs not initialized until after 1st read
  888. !   {
  889. ! #ifdef VMS
  890. !     assert(alloc==0);
  891. ! #endif
  892. !     ch = Fp->fill();
  893. !     base = FPOINT->_base;
  894. !     eptr = base - 1 + _bufsiz(Fp->fp);
  895. !   }
  896. !   else
  897. !   {
  898. !     FPOINT->_ptr = gptr;
  899. !     FPOINT->_cnt = eptr - gptr + 1;
  900. !     ch = Fp->fill();
  901. !   }
  902. !   gptr = base;
  903. !   *gptr = ch;
  904. !   if (ch == EOF)
  905. !     pptr = base;
  906. !   else
  907. !     pptr = base + FPOINT->_cnt + 1;
  908. !   if (Fp->good())
  909. !     return ch;
  910. !   else
  911. !   {
  912. !     Fp->clear();
  913. !     return EOF;
  914. !   }
  915. ! }
  916.   
  917. ! int Filebuf::overflow(int ch)
  918. ! {
  919. !   if (Fp == 0) return EOF;
  920. !   if (FPOINT->_flag & _IONBF)  // handle unbuffered IO specially
  921. !   {
  922. !     if (pptr == 0) // 1st write
  923. !     {
  924. !       if (ch == EOF)
  925. !         return 0;
  926. !       else
  927. !       {
  928. !         Fp->flush(ch);
  929. !       }
  930. !     }
  931. !     else
  932. !     {
  933. !       if (ch == EOF)
  934. !         Fp->flush();        // Probably not necessary
  935. !       else
  936. !         Fp->flush(ch);
  937. !     }
  938. !   }
  939. !   else
  940. !   {
  941. !     if (pptr == 0) // 1st write
  942. !     {
  943. !       if (ch == EOF)
  944. !         return 0;
  945. !       else
  946. !       {
  947. !         Fp->flush(ch);
  948. ! #ifdef VMS
  949. !         base = new char[BUFSIZ];
  950. !         alloc = 1;
  951. ! #else
  952. !         base = FPOINT->_base;
  953. ! #endif
  954. !         eptr = base - 1 + _bufsiz(Fp->fp);
  955. !         gptr = base;
  956. !       }
  957. !     }
  958. !     else
  959. !     {
  960. !       if (ch != EOF) *pptr++ = ch;
  961. ! #ifdef VMS
  962. !       if(gptr==base) write(FPOINT->_file,base,pptr-base);
  963. ! #else
  964. !       FPOINT->_ptr = pptr;
  965. !       FPOINT->_cnt = eptr - pptr + 1;
  966. ! #endif
  967. !       Fp->flush();
  968. !     }
  969. ! #ifdef VMS
  970. !     pptr = base;
  971. ! #else
  972. !     pptr = FPOINT->_ptr;
  973. ! #endif
  974. !   }
  975. !   if (Fp->fail() || Fp->bad())
  976.     {
  977. !     Fp->clear(); // this allows recovery from ostream level
  978. !     return EOF;
  979.     }
  980. !   else
  981. !     return 0;
  982. ! }
  983. ! const char* Filebuf::name()
  984. ! {
  985. !   return Fp->name();
  986. ! }
  987. ! streambuf* Filebuf::setbuf(char* buf, int buflen, int preload)
  988. ! {
  989. !   if (preload != 0) return 0; // cannot preload, sorry
  990. !   if (Fp != 0) Fp = new File;
  991. !   Fp->setbuf(buflen, buf);
  992. !   init_streambuf_ptrs();
  993. !   return (Fp->good())? this : 0;
  994.   }
  995.   
  996. ! void Filebuf::error()
  997.   {
  998. !   Fp->error();
  999.   }
  1000. --- 3,137 ----
  1001.       written by Doug Lea (dl@rocky.oswego.edu)
  1002.   
  1003. ! This file is part of GNU CC.
  1004. ! GNU CC is distributed in the hope that it will be useful,
  1005. ! but WITHOUT ANY WARRANTY.  No author or distributor
  1006. ! accepts responsibility to anyone for the consequences of using it
  1007. ! or for whether it serves any particular purpose or works at all,
  1008. ! unless he says so in writing.  Refer to the GNU CC General Public
  1009. ! License for full details.
  1010. ! Everyone is granted permission to copy, modify and redistribute
  1011. ! GNU CC, but only under the conditions described in the
  1012. ! GNU CC General Public License.   A copy of this license is
  1013. ! supposed to have been given to you along with GNU CC so you
  1014. ! can know your rights and responsibilities.  It should be in a
  1015. ! file named COPYING.  Among other things, the copyright notice
  1016. ! and this notice must be preserved on all copies.  
  1017.   */
  1018.   
  1019. + #if 1
  1020.   #ifdef __GNUG__
  1021.   #pragma implementation
  1022.   #endif
  1023. ! #endif
  1024.   
  1025.   #include <std.h>
  1026.   #include <sys/file.h>           // needed to determine values of O_RDONLY...
  1027. ! #include <filebuf.h>
  1028.   
  1029. + filebuf::filebuf() 
  1030. +      :streambuf(), fd(-1), opened(0) {}
  1031.   
  1032. ! filebuf::filebuf(int newfd) 
  1033. !      : streambuf(), fd(newfd), opened(1) {}
  1034.   
  1035. + filebuf::filebuf(int newfd, char* buf, int buflen)
  1036. +      : streambuf(buf, buflen), fd(newfd), opened(1) {}
  1037.   
  1038. ! int filebuf::is_open()
  1039.   {
  1040. !   return opened;
  1041.   }
  1042.   
  1043. ! int filebuf::close()
  1044.   {
  1045. !   int was = opened;
  1046. !   if (was) ::close(fd);
  1047. !   opened = 0;
  1048. !   return was;
  1049.   }
  1050.   
  1051. ! streambuf* filebuf::open(const char* name, open_mode m)
  1052.   {
  1053. !   if (opened) return 0;
  1054. !   int mode = -1; // any illegal value
  1055. !   switch (m)
  1056. !   {
  1057. !   case input: mode = O_RDONLY; 
  1058. !               break;
  1059. !   case output: mode = O_WRONLY | O_CREAT | O_TRUNC;
  1060. !               break;
  1061. !   case append: mode = O_APPEND | O_CREAT | O_WRONLY;
  1062. !               break;
  1063. !   }
  1064. !   fd = ::open(name, mode, 0666);
  1065. !   if (opened = (fd >= 0))
  1066.     {
  1067. !     allocate();
  1068. !     return this;
  1069.     }
  1070.     else
  1071. !     return 0;
  1072.   }
  1073.   
  1074.   
  1075. ! streambuf*  filebuf::open(const char* filename, io_mode m, access_mode a)
  1076.   {
  1077. !   return 0;
  1078.   }
  1079.   
  1080. ! streambuf* filebuf::open(const char* filename, const char* m)
  1081.   {
  1082. !   return 0;
  1083.   }
  1084.   
  1085. ! streambuf*  filebuf::open(int  filedesc, io_mode m)
  1086.   {
  1087. !   return 0;
  1088.   }
  1089.   
  1090. ! streambuf*  filebuf::open(FILE* fileptr)
  1091.   {
  1092. !   return 0;
  1093.   }
  1094.   
  1095. ! int filebuf::underflow()
  1096.   {
  1097. !   if (!opened) return EOF;
  1098. !   if (base == 0) allocate();
  1099. !   int nwanted = eptr - base + 1;
  1100. !   int nread = ::read(fd, base, nwanted);
  1101. !   if (nread >= 0)
  1102.     {
  1103. !     gptr = base;
  1104. !     pptr = base + nread;
  1105.     }
  1106. +   return (nread <= 0)? EOF : int(*gptr);
  1107.   }
  1108.   
  1109. ! int filebuf::overflow(int ch)
  1110.   {
  1111. !   if (!opened) return EOF;
  1112. !   if (base == 0) allocate();
  1113. !   if (ch != EOF)             // overflow *must* be called before really full
  1114. !     *pptr++ = (char)(ch);
  1115.   
  1116. !   // loop, in case write can't handle full request
  1117. !   // From: Rene' Seindal <seindal@diku.dk>
  1118. !   int w, n, t;
  1119. !   for (w = t = 0, n = pptr - base; n > 0; n -= w, t += w) 
  1120.     {
  1121. !     if ((w = ::write(fd, base + t, n)) < 0)
  1122. !       break;
  1123.     }
  1124. !  
  1125. !   pptr = base;
  1126. !   return (n == 0 && w >= 0)? 0 : EOF;
  1127.   }
  1128.   
  1129. ! filebuf::~filebuf()
  1130.   {
  1131. !   close();
  1132.   }
  1133. diff -2rcN libg++-2.6/libg++/old-stream/Makefile.in libg++-2.6-amiga/libg++/old-stream/Makefile.in
  1134. *** libg++-2.6/libg++/old-stream/Makefile.in    Mon Apr 19 08:36:54 1993
  1135. --- libg++-2.6-amiga/libg++/old-stream/Makefile.in    Fri Jul 29 11:02:52 1994
  1136. ***************
  1137. *** 11,15 ****
  1138.   
  1139.   USER_INCLUDES = File.h Filebuf.h Fmodes.h PlotFile.h SFile.h \
  1140. !   filebuf.h istream.h ostream.h stream.h streambuf.h
  1141.   
  1142.   # The following include files are private to the implementation.
  1143. --- 11,15 ----
  1144.   
  1145.   USER_INCLUDES = File.h Filebuf.h Fmodes.h PlotFile.h SFile.h \
  1146. !   _filebuf.h istream.h ostream.h stream.h streambuf.h
  1147.   
  1148.   # The following include files are private to the implementation.
  1149. diff -2rcN libg++-2.6/libg++/old-stream/istream.h libg++-2.6-amiga/libg++/old-stream/istream.h
  1150. *** libg++-2.6/libg++/old-stream/istream.h    Fri Jan 17 22:11:03 1992
  1151. --- libg++-2.6-amiga/libg++/old-stream/istream.h    Fri Jul 29 11:02:52 1994
  1152. ***************
  1153. *** 30,34 ****
  1154.   #include <File.h>
  1155.   #include <streambuf.h>
  1156. ! #include <filebuf.h>
  1157.   #include <Filebuf.h>
  1158.   
  1159. --- 30,34 ----
  1160.   #include <File.h>
  1161.   #include <streambuf.h>
  1162. ! #include <_filebuf.h>    /* Avoid name clash; Filebuf.h <==> filebuf.h */
  1163.   #include <Filebuf.h>
  1164.   
  1165. diff -2rcN libg++-2.6/libg++/old-stream/ostream.h libg++-2.6-amiga/libg++/old-stream/ostream.h
  1166. *** libg++-2.6/libg++/old-stream/ostream.h    Fri Jan 17 22:11:08 1992
  1167. --- libg++-2.6-amiga/libg++/old-stream/ostream.h    Fri Jul 29 11:02:52 1994
  1168. ***************
  1169. *** 33,37 ****
  1170.   #include <File.h>
  1171.   #include <streambuf.h>
  1172. ! #include <filebuf.h>
  1173.   #include <Filebuf.h>
  1174.   
  1175. --- 33,37 ----
  1176.   #include <File.h>
  1177.   #include <streambuf.h>
  1178. ! #include <_filebuf.h>    /* Avoid name clash; Filebuf.h <==> filebuf.h */
  1179.   #include <Filebuf.h>
  1180.   
  1181. diff -2rcN libg++-2.6/libg++/proto-kit/Makefile libg++-2.6-amiga/libg++/proto-kit/Makefile
  1182. *** libg++-2.6/libg++/proto-kit/Makefile    Fri Jun 28 22:24:19 1991
  1183. --- libg++-2.6-amiga/libg++/proto-kit/Makefile    Fri Jul 29 11:02:53 1994
  1184. ***************
  1185. *** 71,75 ****
  1186.   
  1187.   # GNU directories
  1188. ! GNULIBDIR := $(BASE)/usr/local/lib
  1189.   GNUIDIR := $(GNULIBDIR)/g++-include
  1190.   
  1191. --- 71,75 ----
  1192.   
  1193.   # GNU directories
  1194. ! GNULIBDIR := /gnu/lib
  1195.   GNUIDIR := $(GNULIBDIR)/g++-include
  1196.   
  1197. diff -2rcN libg++-2.6/libg++/proto-kit/Makefile.new libg++-2.6-amiga/libg++/proto-kit/Makefile.new
  1198. *** libg++-2.6/libg++/proto-kit/Makefile.new    Tue Jul 30 18:19:13 1991
  1199. --- libg++-2.6-amiga/libg++/proto-kit/Makefile.new    Fri Jul 29 11:02:53 1994
  1200. ***************
  1201. *** 71,75 ****
  1202.   
  1203.   # GNU directories
  1204. ! GNULIBDIR := $(BASE)/usr/local/lib
  1205.   GNUIDIR := $(GNULIBDIR)/g++-include
  1206.   
  1207. --- 71,75 ----
  1208.   
  1209.   # GNU directories
  1210. ! GNULIBDIR := /gnu/lib
  1211.   GNUIDIR := $(GNULIBDIR)/g++-include
  1212.   
  1213. diff -2rcN libg++-2.6/libg++/proto-kit/hierarchy libg++-2.6-amiga/libg++/proto-kit/hierarchy
  1214. *** libg++-2.6/libg++/proto-kit/hierarchy    Fri Jun 28 22:24:37 1991
  1215. --- libg++-2.6-amiga/libg++/proto-kit/hierarchy    Fri Jul 29 11:02:53 1994
  1216. ***************
  1217. *** 1,3 ****
  1218. ! #!/usr/local/bin/gawk -f
  1219.   #**************************************************************************************
  1220.   #
  1221. --- 1,3 ----
  1222. ! #! /gnu/bin/gawk -f
  1223.   #**************************************************************************************
  1224.   #
  1225. diff -2rcN libg++-2.6/libg++/proto-kit/prototype libg++-2.6-amiga/libg++/proto-kit/prototype
  1226. *** libg++-2.6/libg++/proto-kit/prototype    Fri Jun 28 22:24:51 1991
  1227. --- libg++-2.6-amiga/libg++/proto-kit/prototype    Fri Jul 29 11:02:53 1994
  1228. ***************
  1229. *** 1,3 ****
  1230. ! #!/usr/local/bin/gawk -f
  1231.   #
  1232.   # types: types[x] = 1 for each type 'x' we have completed.  'x' has separators
  1233. --- 1,3 ----
  1234. ! #! /gnu/bin/gawk -f
  1235.   #
  1236.   # types: types[x] = 1 for each type 'x' we have completed.  'x' has separators
  1237. diff -2rcN libg++-2.6/libg++/src/BitSet.cc libg++-2.6-amiga/libg++/src/BitSet.cc
  1238. *** libg++-2.6/libg++/src/BitSet.cc    Wed May 11 08:53:49 1994
  1239. --- libg++-2.6-amiga/libg++/src/BitSet.cc    Fri Jul 29 11:02:53 1994
  1240. ***************
  1241. *** 30,34 ****
  1242.   #include <new.h>
  1243.   #include <builtin.h>
  1244. ! #include <string.h>
  1245.   #include <strstream.h>
  1246.   
  1247. --- 30,34 ----
  1248.   #include <new.h>
  1249.   #include <builtin.h>
  1250. ! #include </gnu/include/string.h>    /* Avoid getting String.h */
  1251.   #include <strstream.h>
  1252.   
  1253. diff -2rcN libg++-2.6/libg++/src/Makefile.in libg++-2.6-amiga/libg++/src/Makefile.in
  1254. *** libg++-2.6/libg++/src/Makefile.in    Tue May 31 01:33:05 1994
  1255. --- libg++-2.6-amiga/libg++/src/Makefile.in    Fri Jul 29 11:19:32 1994
  1256. ***************
  1257. *** 36,40 ****
  1258.   
  1259.   # Comment out if you're getting regex from somewhere else.
  1260. ! REGEX_OBJ=regex.o
  1261.   BIT_OBJS = bitand.o bitany.o bitblt.o bitclear.o bitcopy.o bitcount.o\
  1262.    bitinvert.o bitlcomp.o bitset1.o bitxor.o
  1263. --- 36,40 ----
  1264.   
  1265.   # Comment out if you're getting regex from somewhere else.
  1266. ! REGEX_OBJ=_regex.o
  1267.   BIT_OBJS = bitand.o bitany.o bitblt.o bitclear.o bitcopy.o bitcount.o\
  1268.    bitinvert.o bitlcomp.o bitset1.o bitxor.o
  1269. diff -2rcN libg++-2.6/libg++/src/Regex.cc libg++-2.6-amiga/libg++/src/Regex.cc
  1270. *** libg++-2.6/libg++/src/Regex.cc    Thu Jul 29 01:23:32 1993
  1271. --- libg++-2.6-amiga/libg++/src/Regex.cc    Fri Jul 29 11:02:54 1994
  1272. ***************
  1273. *** 29,33 ****
  1274.   
  1275.   extern "C" {
  1276. ! #include <regex.h>
  1277.   }
  1278.   
  1279. --- 29,33 ----
  1280.   
  1281.   extern "C" {
  1282. ! #include <_regex.h>    /* Avoid name clash; Regex.h <==> regex.h */
  1283.   }
  1284.   
  1285. diff -2rcN libg++-2.6/libg++/src/String.cc libg++-2.6-amiga/libg++/src/String.cc
  1286. *** libg++-2.6/libg++/src/String.cc    Tue Jul 19 02:15:21 1994
  1287. --- libg++-2.6-amiga/libg++/src/String.cc    Fri Jul 29 11:36:56 1994
  1288. ***************
  1289. *** 23,27 ****
  1290.   #pragma implementation
  1291.   #endif
  1292. ! #include <String.h>
  1293.   #include <std.h>
  1294.   #include <ctype.h>
  1295. --- 23,27 ----
  1296.   #pragma implementation
  1297.   #endif
  1298. ! #include <_String.h>
  1299.   #include <std.h>
  1300.   #include <ctype.h>
  1301. ***************
  1302. *** 31,35 ****
  1303.   
  1304.   // extern "C" {
  1305. ! #include <regex.h>
  1306.   // }
  1307.   
  1308. --- 31,35 ----
  1309.   
  1310.   // extern "C" {
  1311. ! #include <_regex.h>    /* Avoid name clash; Regex.h <==> regex.h */
  1312.   // }
  1313.   
  1314. diff -2rcN libg++-2.6/libg++/src/_regex.cc libg++-2.6-amiga/libg++/src/_regex.cc
  1315. *** libg++-2.6/libg++/src/_regex.cc    Wed May 11 08:54:30 1994
  1316. --- libg++-2.6-amiga/libg++/src/_regex.cc    Fri Jul 29 11:38:20 1994
  1317. ***************
  1318. *** 115,119 ****
  1319.   
  1320.   /* Get the interface, including the syntax bits.  */
  1321. ! #include "regex.h"
  1322.   
  1323.   
  1324. --- 115,119 ----
  1325.   
  1326.   /* Get the interface, including the syntax bits.  */
  1327. ! #include "_regex.h"    /* Avoid name clash; Regex.h <==> regex.h */
  1328.   
  1329.   
  1330. diff -2rcN libg++-2.6/libg++/src/depend libg++-2.6-amiga/libg++/src/depend
  1331. *** libg++-2.6/libg++/src/depend    Tue Oct 26 02:20:49 1993
  1332. --- libg++-2.6-amiga/libg++/src/depend    Fri Jul 29 11:37:23 1994
  1333. ***************
  1334. *** 171,175 ****
  1335.     new.h \
  1336.     builtin.h \
  1337. !   regex.h \
  1338.     Regex.h
  1339.   RndInt.o : RndInt.cc \
  1340. --- 171,175 ----
  1341.     new.h \
  1342.     builtin.h \
  1343. !   _regex.h \
  1344.     Regex.h
  1345.   RndInt.o : RndInt.cc \
  1346. ***************
  1347. *** 200,204 ****
  1348.     std.h 
  1349.   String.o : String.cc \
  1350. !   String.h \
  1351.     $(srcdir)/../$(IO_DIR)/stream.h \
  1352.     $(srcdir)/../$(IO_DIR)/iostream.h \
  1353. --- 200,204 ----
  1354.     std.h 
  1355.   String.o : String.cc \
  1356. !   _String.h \
  1357.     $(srcdir)/../$(IO_DIR)/stream.h \
  1358.     $(srcdir)/../$(IO_DIR)/iostream.h \
  1359. ***************
  1360. *** 208,212 ****
  1361.     new.h \
  1362.     builtin.h \
  1363. !   regex.h
  1364.   Uniform.o : Uniform.cc \
  1365.     builtin.h \
  1366. --- 208,212 ----
  1367.     new.h \
  1368.     builtin.h \
  1369. !   _regex.h
  1370.   Uniform.o : Uniform.cc \
  1371.     builtin.h \
  1372. ***************
  1373. *** 278,283 ****
  1374.     builtin.h \
  1375.     std.h 
  1376. ! regex.o : regex.cc \
  1377. !   regex.h
  1378.   sqrt.o : sqrt.cc \
  1379.     builtin.h \
  1380. --- 278,283 ----
  1381.     builtin.h \
  1382.     std.h 
  1383. ! _regex.o : _regex.cc \
  1384. !   _regex.h
  1385.   sqrt.o : sqrt.cc \
  1386.     builtin.h \
  1387. diff -2rcN libg++-2.6/libg++/src/strclass.h libg++-2.6-amiga/libg++/src/strclass.h
  1388. *** libg++-2.6/libg++/src/strclass.h    Sat Apr 18 00:51:26 1992
  1389. --- libg++-2.6-amiga/libg++/src/strclass.h    Fri Jul 29 11:36:21 1994
  1390. ***************
  1391. *** 1,5 ****
  1392.   #ifndef _strclass_h
  1393.   #define _strclass_h
  1394. ! #include <String.h>
  1395.   typedef class String string;
  1396.   #endif
  1397. --- 1,5 ----
  1398.   #ifndef _strclass_h
  1399.   #define _strclass_h
  1400. ! #include <_String.h>
  1401.   typedef class String string;
  1402.   #endif
  1403. diff -2rcN libg++-2.6/libg++/tests/Makefile.sh libg++-2.6-amiga/libg++/tests/Makefile.sh
  1404. *** libg++-2.6/libg++/tests/Makefile.sh    Wed May 25 23:44:45 1994
  1405. --- libg++-2.6-amiga/libg++/tests/Makefile.sh    Fri Jul 29 11:41:23 1994
  1406. ***************
  1407. *** 91,97 ****
  1408.   CHECK_TEMPLATES=check-templates
  1409.   
  1410. ! tests checktests: clean_tests test_h tCurses \
  1411. !   check-tObstack check-tString check-tInteger \
  1412. !   check-tRational check-tComplex check-tBitSet check-tBitString \
  1413.     check-tFix check-tFix16 check-tFix24 check-tGetOpt \
  1414.     check-tList check-tPlex check-tLList check-tVec \
  1415. --- 91,97 ----
  1416.   CHECK_TEMPLATES=check-templates
  1417.   
  1418. ! tests checktests: clean_tests test_h \
  1419. !   check-tObstack check-tInteger \
  1420. !   check-tRational check-tComplex check-tBitSet \
  1421.     check-tFix check-tFix16 check-tFix24 check-tGetOpt \
  1422.     check-tList check-tPlex check-tLList check-tVec \
  1423. ***************
  1424. *** 134,147 ****
  1425.   LIB_FOR_tCurses="-lcurses -ltermcap"
  1426.   
  1427.   for TEST in $TESTS0 tiLList; do
  1428.     echo "${TEST}: ${TEST}.o"
  1429.     echo '    $(CXX) $(LDFLAGS)' "${TEST}.o" '-o $@ $(LIBS)' \
  1430. !     `eval echo '$LIB_FOR_'$TEST`
  1431.     echo ""
  1432.   done
  1433.   for TEST in twrapper tgwrapper $TESTS1 tCurses tGetOpt; do
  1434.     echo "${TEST}: " '$(LIBTEST)' " ${TEST}.o"
  1435.     echo '    $(CXX) $(LDFLAGS)' "${TEST}.o" '-o $@ $(LIBTEST) $(LIBS)' \
  1436. !     `eval echo '$LIB_FOR_'$TEST`
  1437.     echo ""
  1438.   done
  1439. --- 134,153 ----
  1440.   LIB_FOR_tCurses="-lcurses -ltermcap"
  1441.   
  1442. + # Note:  the eval line below causes commands of the form "echo -lcurses ..."
  1443. + # to be run, which are not handled properly on the Amiga with pdksh's
  1444. + # internal echo.  Force the GNU echo (/bin/echo) to be used.  -fnf
  1445.   for TEST in $TESTS0 tiLList; do
  1446.     echo "${TEST}: ${TEST}.o"
  1447.     echo '    $(CXX) $(LDFLAGS)' "${TEST}.o" '-o $@ $(LIBS)' \
  1448. !     `eval /bin/echo '$LIB_FOR_'$TEST`
  1449.     echo ""
  1450.   done
  1451. + # Note:  the eval line below causes commands of the form "echo -lcurses ..."
  1452. + # to be run, which are not handled properly on the Amiga with pdksh's
  1453. + # internal echo.  Force the GNU echo (/bin/echo) to be used.  -fnf
  1454.   for TEST in twrapper tgwrapper $TESTS1 tCurses tGetOpt; do
  1455.     echo "${TEST}: " '$(LIBTEST)' " ${TEST}.o"
  1456.     echo '    $(CXX) $(LDFLAGS)' "${TEST}.o" '-o $@ $(LIBTEST) $(LIBS)' \
  1457. !     `eval /bin/echo '$LIB_FOR_'$TEST`
  1458.     echo ""
  1459.   done
  1460. diff -2rcN libg++-2.6/libg++/tests/test_h.cc libg++-2.6-amiga/libg++/tests/test_h.cc
  1461. *** libg++-2.6/libg++/tests/test_h.cc    Sun Dec  5 00:27:54 1993
  1462. --- libg++-2.6-amiga/libg++/tests/test_h.cc    Fri Jul 29 11:02:59 1994
  1463. ***************
  1464. *** 68,72 ****
  1465.   #include <libc.h>
  1466.   #include <compare.h>
  1467. ! #include <complex.h>
  1468.   #include <ctype.h>
  1469.   #include <errno.h>
  1470. --- 68,72 ----
  1471.   #include <libc.h>
  1472.   #include <compare.h>
  1473. ! #include <_complex.h>    /* Avoid name clash; Complex.h <==> complex.h */
  1474.   #include <ctype.h>
  1475.   #include <errno.h>
  1476. ***************
  1477. *** 81,85 ****
  1478.   #include <osfcn.h>
  1479.   #include <pwd.h>
  1480. ! #include <regex.h>
  1481.   #include <setjmp.h>
  1482.   #include <signal.h>
  1483. --- 81,85 ----
  1484.   #include <osfcn.h>
  1485.   #include <pwd.h>
  1486. ! #include <_regex.h>    /* Avoid name clash; Regex.h <==> regex.h */
  1487.   #include <setjmp.h>
  1488.   #include <signal.h>
  1489. ***************
  1490. *** 89,93 ****
  1491.   #include <stdlib.h>
  1492.   #include <strclass.h>
  1493. ! #include <string.h>
  1494.   #include <swap.h>
  1495.   #include <unistd.h>
  1496. --- 89,93 ----
  1497.   #include <stdlib.h>
  1498.   #include <strclass.h>
  1499. ! #include </gnu/include/string.h>    /* Avoid getting String.h */
  1500.   #include <swap.h>
  1501.   #include <unistd.h>
  1502. diff -2rcN libg++-2.6/libiberty/Makefile.in libg++-2.6-amiga/libiberty/Makefile.in
  1503. *** libg++-2.6/libiberty/Makefile.in    Wed May 18 18:38:47 1994
  1504. --- libg++-2.6-amiga/libiberty/Makefile.in    Fri Jul 29 11:02:59 1994
  1505. ***************
  1506. *** 29,33 ****
  1507.   srcdir = .
  1508.   
  1509. ! prefix = /usr/local
  1510.   
  1511.   exec_prefix = $(prefix)
  1512. --- 29,33 ----
  1513.   srcdir = .
  1514.   
  1515. ! prefix = /gnu
  1516.   
  1517.   exec_prefix = $(prefix)
  1518. ***************
  1519. *** 61,65 ****
  1520.   AR_FLAGS = rc
  1521.   
  1522. ! CFLAGS = -g
  1523.   BISON = bison
  1524.   MAKEINFO = makeinfo
  1525. --- 61,65 ----
  1526.   AR_FLAGS = rc
  1527.   
  1528. ! CFLAGS = -O
  1529.   BISON = bison
  1530.   MAKEINFO = makeinfo
  1531. ***************
  1532. *** 92,96 ****
  1533.   check installcheck:
  1534.   
  1535.   #### Host, target, and site specific Makefile fragments come in here.
  1536.   ###
  1537. --- 92,96 ----
  1538.   check installcheck:
  1539.   
  1540. ! CC=gcc
  1541.   #### Host, target, and site specific Makefile fragments come in here.
  1542.   ###
  1543. diff -2rcN libg++-2.6/libio/config.shared libg++-2.6-amiga/libio/config.shared
  1544. *** libg++-2.6/libio/config.shared    Sat Jun  4 03:29:11 1994
  1545. --- libg++-2.6-amiga/libio/config.shared    Fri Jul 29 11:02:59 1994
  1546. ***************
  1547. *** 41,45 ****
  1548.   echo "SUBDIRS = ${SUBDIRS}"
  1549.   
  1550. ! echo "prefix = ${prefix-/usr/local}"
  1551.   echo "exec_prefix = ${exec_prefix-'${prefix}'}"
  1552.   
  1553. --- 41,45 ----
  1554.   echo "SUBDIRS = ${SUBDIRS}"
  1555.   
  1556. ! echo "prefix = ${prefix-/gnu}"
  1557.   echo "exec_prefix = ${exec_prefix-'${prefix}'}"
  1558.   
  1559. ***************
  1560. *** 92,96 ****
  1561.   echo 'CC = `if [ -f '${TOPDIR}'gcc/xgcc ] ; \'
  1562.   echo '    then echo '${TOPDIR}'gcc/xgcc -B'${TOPDIR}'gcc/ ; \'
  1563. ! echo '    else echo cc ; fi`'
  1564.   echo 'CXX = `if [ -f '${TOPDIR}'gcc/xgcc ] ; \'
  1565.   echo '    then echo '${TOPDIR}'gcc/xgcc -B'${TOPDIR}'gcc/ ; \'
  1566. --- 92,96 ----
  1567.   echo 'CC = `if [ -f '${TOPDIR}'gcc/xgcc ] ; \'
  1568.   echo '    then echo '${TOPDIR}'gcc/xgcc -B'${TOPDIR}'gcc/ ; \'
  1569. ! echo '    else echo gcc ; fi`'
  1570.   echo 'CXX = `if [ -f '${TOPDIR}'gcc/xgcc ] ; \'
  1571.   echo '    then echo '${TOPDIR}'gcc/xgcc -B'${TOPDIR}'gcc/ ; \'
  1572. ***************
  1573. *** 103,108 ****
  1574.     echo 'WRAP_C_INCLUDES = -I$(srcdir)'/${TOLIBGXX}g++-include
  1575.   fi
  1576. ! echo 'CFLAGS = -g'
  1577. ! echo 'CXXFLAGS = -g -O'
  1578.   
  1579.   if test "${DOING_LIBGXX}" = "true" ; then
  1580. --- 103,108 ----
  1581.     echo 'WRAP_C_INCLUDES = -I$(srcdir)'/${TOLIBGXX}g++-include
  1582.   fi
  1583. ! echo 'CFLAGS = -O'
  1584. ! echo 'CXXFLAGS = -O'
  1585.   
  1586.   if test "${DOING_LIBGXX}" = "true" ; then
  1587. diff -2rcN libg++-2.6/libio/dbz/Makefile.in libg++-2.6-amiga/libio/dbz/Makefile.in
  1588. *** libg++-2.6/libio/dbz/Makefile.in    Thu Jun 30 16:50:28 1994
  1589. --- libg++-2.6-amiga/libio/dbz/Makefile.in    Fri Jul 29 11:42:23 1994
  1590. ***************
  1591. *** 1,4 ****
  1592.   srcdir = .
  1593. ! CFLAGS = -g
  1594.   C_FLAGS = $(CFLAGS) -I$(srcdir) -I.. -I$(srcdir)/.. -DDBZ_FINISH='_IO_flush_all()'
  1595.   CC = `if [ -f ../../../gcc/gcc ] ; \
  1596. --- 1,4 ----
  1597.   srcdir = .
  1598. ! CFLAGS = -O2
  1599.   C_FLAGS = $(CFLAGS) -I$(srcdir) -I.. -I$(srcdir)/.. -DDBZ_FINISH='_IO_flush_all()'
  1600.   CC = `if [ -f ../../../gcc/gcc ] ; \
  1601. ***************
  1602. *** 118,121 ****
  1603. --- 118,122 ----
  1604.       chmod -w xx
  1605.       ./rdbz -E 1000 -0 -M -i -S -u -U -C xx dbase
  1606. +     sleep 5  # Give lock time to go away (AmigaDOS hack)
  1607.       rmdir xx
  1608.       sed '/>    0/d' $(RHIST) >dbase.used
  1609. diff -2rcN libg++-2.6/libio/gen-params libg++-2.6-amiga/libio/gen-params
  1610. *** libg++-2.6/libio/gen-params    Tue Jul 19 02:04:09 1994
  1611. --- libg++-2.6-amiga/libio/gen-params    Fri Jul 29 11:02:59 1994
  1612. ***************
  1613. *** 51,55 ****
  1614.   CC=${CC-`if [ -f ${gccdir}/xgcc ] ; \
  1615.       then echo ${gccdir}/xgcc -B${gccdir}/ -I${gccdir}/include ; \
  1616. !     else echo cc ; fi`}
  1617.   CXX=${CXX-`if [ -f ${gccdir}/xgcc ] ; \
  1618.       then echo ${gccdir}/xgcc -B${gccdir}/ -I${gccdir}/include ; \
  1619. --- 51,55 ----
  1620.   CC=${CC-`if [ -f ${gccdir}/xgcc ] ; \
  1621.       then echo ${gccdir}/xgcc -B${gccdir}/ -I${gccdir}/include ; \
  1622. !     else echo gcc ; fi`}
  1623.   CXX=${CXX-`if [ -f ${gccdir}/xgcc ] ; \
  1624.       then echo ${gccdir}/xgcc -B${gccdir}/ -I${gccdir}/include ; \
  1625. diff -2rcN libg++-2.6/libio/tests/Makefile.in libg++-2.6-amiga/libio/tests/Makefile.in
  1626. *** libg++-2.6/libio/tests/Makefile.in    Wed Jun 22 21:46:59 1994
  1627. --- libg++-2.6-amiga/libio/tests/Makefile.in    Fri Jul 29 11:03:00 1994
  1628. ***************
  1629. *** 18,24 ****
  1630.   srcdir = .
  1631.   
  1632. ! CFLAGS = -g
  1633.   C_FLAGS = $(CFLAGS) -I. -I.. -I$(srcdir) -I$(srcdir)/..
  1634. ! CXXFLAGS = -g
  1635.   CXX_FLAGS = $(CXXFLAGS) -I. -I.. -I$(srcdir) -I$(srcdir)/..
  1636.   CC = gcc
  1637. --- 18,24 ----
  1638.   srcdir = .
  1639.   
  1640. ! CFLAGS = -O
  1641.   C_FLAGS = $(CFLAGS) -I. -I.. -I$(srcdir) -I$(srcdir)/..
  1642. ! CXXFLAGS = -O
  1643.   CXX_FLAGS = $(CXXFLAGS) -I. -I.. -I$(srcdir) -I$(srcdir)/..
  1644.   CC = gcc
  1645. ***************
  1646. *** 163,167 ****
  1647.   
  1648.   check-tfformat: tfformat
  1649. !     ./tfformat
  1650.   
  1651.   tiformat: $(srcdir)/tiformat.c
  1652. --- 163,167 ----
  1653.   
  1654.   check-tfformat: tfformat
  1655. !     -./tfformat
  1656.   
  1657.   tiformat: $(srcdir)/tiformat.c
  1658.